package com.vmware.vim25;

import com.vmware.vim25.AccountCreatedEvent;
import com.vmware.vim25.AccountRemovedEvent;
import com.vmware.vim25.AccountUpdatedEvent;
import com.vmware.vim25.AdminPasswordNotChangedEvent;
import com.vmware.vim25.CanceledHostOperationEvent;
import com.vmware.vim25.DatastoreDiscoveredEvent;
import com.vmware.vim25.DatastorePrincipalConfigured;
import com.vmware.vim25.DatastoreRemovedOnHostEvent;
import com.vmware.vim25.DatastoreRenamedOnHostEvent;
import com.vmware.vim25.DrsResourceConfigureFailedEvent;
import com.vmware.vim25.DrsResourceConfigureSyncedEvent;
import com.vmware.vim25.DuplicateIpDetectedEvent;
import com.vmware.vim25.DvsHealthStatusChangeEvent;
import com.vmware.vim25.EnteredMaintenanceModeEvent;
import com.vmware.vim25.EnteredStandbyModeEvent;
import com.vmware.vim25.EnteringMaintenanceModeEvent;
import com.vmware.vim25.EnteringStandbyModeEvent;
import com.vmware.vim25.Event;
import com.vmware.vim25.ExitMaintenanceModeEvent;
import com.vmware.vim25.ExitStandbyModeFailedEvent;
import com.vmware.vim25.ExitedStandbyModeEvent;
import com.vmware.vim25.ExitingStandbyModeEvent;
import com.vmware.vim25.GhostDvsProxySwitchDetectedEvent;
import com.vmware.vim25.GhostDvsProxySwitchRemovedEvent;
import com.vmware.vim25.HostAddFailedEvent;
import com.vmware.vim25.HostAddedEvent;
import com.vmware.vim25.HostAdminDisableEvent;
import com.vmware.vim25.HostAdminEnableEvent;
import com.vmware.vim25.HostCnxFailedAccountFailedEvent;
import com.vmware.vim25.HostCnxFailedAlreadyManagedEvent;
import com.vmware.vim25.HostCnxFailedBadCcagentEvent;
import com.vmware.vim25.HostCnxFailedBadUsernameEvent;
import com.vmware.vim25.HostCnxFailedBadVersionEvent;
import com.vmware.vim25.HostCnxFailedCcagentUpgradeEvent;
import com.vmware.vim25.HostCnxFailedEvent;
import com.vmware.vim25.HostCnxFailedNetworkErrorEvent;
import com.vmware.vim25.HostCnxFailedNoAccessEvent;
import com.vmware.vim25.HostCnxFailedNoConnectionEvent;
import com.vmware.vim25.HostCnxFailedNoLicenseEvent;
import com.vmware.vim25.HostCnxFailedNotFoundEvent;
import com.vmware.vim25.HostCnxFailedTimeoutEvent;
import com.vmware.vim25.HostComplianceCheckedEvent;
import com.vmware.vim25.HostCompliantEvent;
import com.vmware.vim25.HostConfigAppliedEvent;
import com.vmware.vim25.HostConnectedEvent;
import com.vmware.vim25.HostConnectionLostEvent;
import com.vmware.vim25.HostDasDisabledEvent;
import com.vmware.vim25.HostDasDisablingEvent;
import com.vmware.vim25.HostDasEnabledEvent;
import com.vmware.vim25.HostDasEnablingEvent;
import com.vmware.vim25.HostDasErrorEvent;
import com.vmware.vim25.HostDasEvent;
import com.vmware.vim25.HostDasOkEvent;
import com.vmware.vim25.HostDisconnectedEvent;
import com.vmware.vim25.HostEnableAdminFailedEvent;
import com.vmware.vim25.HostGetShortNameFailedEvent;
import com.vmware.vim25.HostInAuditModeEvent;
import com.vmware.vim25.HostIpChangedEvent;
import com.vmware.vim25.HostIpInconsistentEvent;
import com.vmware.vim25.HostIpToShortNameFailedEvent;
import com.vmware.vim25.HostNonCompliantEvent;
import com.vmware.vim25.HostProfileAppliedEvent;
import com.vmware.vim25.HostReconnectionFailedEvent;
import com.vmware.vim25.HostRemovedEvent;
import com.vmware.vim25.HostShortNameToIpFailedEvent;
import com.vmware.vim25.HostShutdownEvent;
import com.vmware.vim25.HostSpecificationChangedEvent;
import com.vmware.vim25.HostSpecificationRequireEvent;
import com.vmware.vim25.HostSpecificationUpdateEvent;
import com.vmware.vim25.HostSubSpecificationDeleteEvent;
import com.vmware.vim25.HostSubSpecificationUpdateEvent;
import com.vmware.vim25.HostSyncFailedEvent;
import com.vmware.vim25.HostUpgradeFailedEvent;
import com.vmware.vim25.HostUserWorldSwapNotEnabledEvent;
import com.vmware.vim25.HostVnicConnectedToCustomizedDVPortEvent;
import com.vmware.vim25.HostWwnChangedEvent;
import com.vmware.vim25.HostWwnConflictEvent;
import com.vmware.vim25.IScsiBootFailureEvent;
import com.vmware.vim25.LocalDatastoreCreatedEvent;
import com.vmware.vim25.LocalTSMEnabledEvent;
import com.vmware.vim25.NASDatastoreCreatedEvent;
import com.vmware.vim25.NoDatastoresConfiguredEvent;
import com.vmware.vim25.RemoteTSMEnabledEvent;
import com.vmware.vim25.TimedOutHostOperationEvent;
import com.vmware.vim25.UpdatedAgentBeingRestartedEvent;
import com.vmware.vim25.UserAssignedToGroup;
import com.vmware.vim25.UserPasswordChanged;
import com.vmware.vim25.UserUnassignedFromGroup;
import com.vmware.vim25.VMFSDatastoreCreatedEvent;
import com.vmware.vim25.VMFSDatastoreExpandedEvent;
import com.vmware.vim25.VMFSDatastoreExtendedEvent;
import com.vmware.vim25.VcAgentUninstallFailedEvent;
import com.vmware.vim25.VcAgentUninstalledEvent;
import com.vmware.vim25.VcAgentUpgradeFailedEvent;
import com.vmware.vim25.VcAgentUpgradedEvent;
import com.vmware.vim25.VimAccountPasswordChangedEvent;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "HostEvent")
@XmlSeeAlso({VcAgentUninstalledEvent.class, HostDasDisablingEvent.class, NASDatastoreCreatedEvent.class, TimedOutHostOperationEvent.class, HostAddFailedEvent.class, HostAddedEvent.class, CanceledHostOperationEvent.class, HostCompliantEvent.class, HostCnxFailedTimeoutEvent.class, AccountUpdatedEvent.class, HostUserWorldSwapNotEnabledEvent.class, HostCnxFailedBadVersionEvent.class, EnteredMaintenanceModeEvent.class, HostDasOkEvent.class, ExitedStandbyModeEvent.class, HostEnableAdminFailedEvent.class, HostDasEnabledEvent.class, HostCnxFailedNoLicenseEvent.class, UserAssignedToGroup.class, DatastoreRemovedOnHostEvent.class, HostRemovedEvent.class, RemoteTSMEnabledEvent.class, HostConfigAppliedEvent.class, HostSubSpecificationUpdateEvent.class, HostCnxFailedNetworkErrorEvent.class, VcAgentUninstallFailedEvent.class, HostReconnectionFailedEvent.class, LocalDatastoreCreatedEvent.class, HostSubSpecificationDeleteEvent.class, HostComplianceCheckedEvent.class, HostAdminDisableEvent.class, HostProfileAppliedEvent.class, HostCnxFailedAccountFailedEvent.class, LocalTSMEnabledEvent.class, HostDasErrorEvent.class, HostVnicConnectedToCustomizedDVPortEvent.class, EnteringMaintenanceModeEvent.class, NoDatastoresConfiguredEvent.class, GhostDvsProxySwitchDetectedEvent.class, DatastoreRenamedOnHostEvent.class, UpdatedAgentBeingRestartedEvent.class, HostDasEnablingEvent.class, VcAgentUpgradeFailedEvent.class, VimAccountPasswordChangedEvent.class, UserUnassignedFromGroup.class, HostAdminEnableEvent.class, HostSpecificationRequireEvent.class, EnteredStandbyModeEvent.class, ExitMaintenanceModeEvent.class, HostShutdownEvent.class, VcAgentUpgradedEvent.class, HostCnxFailedEvent.class, VMFSDatastoreExpandedEvent.class, HostCnxFailedNoConnectionEvent.class, HostWwnChangedEvent.class, HostNonCompliantEvent.class, HostCnxFailedNotFoundEvent.class, AdminPasswordNotChangedEvent.class, DatastorePrincipalConfigured.class, HostIpToShortNameFailedEvent.class, ExitStandbyModeFailedEvent.class, DrsResourceConfigureFailedEvent.class, IScsiBootFailureEvent.class, HostIpInconsistentEvent.class, HostCnxFailedBadUsernameEvent.class, HostSyncFailedEvent.class, VMFSDatastoreExtendedEvent.class, UserPasswordChanged.class, HostUpgradeFailedEvent.class, HostGetShortNameFailedEvent.class, ExitingStandbyModeEvent.class, HostWwnConflictEvent.class, HostCnxFailedCcagentUpgradeEvent.class, HostConnectedEvent.class, DuplicateIpDetectedEvent.class, DvsHealthStatusChangeEvent.class, HostIpChangedEvent.class, DrsResourceConfigureSyncedEvent.class, HostCnxFailedNoAccessEvent.class, HostCnxFailedBadCcagentEvent.class, HostDasDisabledEvent.class, HostInAuditModeEvent.class, HostSpecificationChangedEvent.class, EnteringStandbyModeEvent.class, HostSpecificationUpdateEvent.class, GhostDvsProxySwitchRemovedEvent.class, VMFSDatastoreCreatedEvent.class, HostDisconnectedEvent.class, AccountCreatedEvent.class, AccountRemovedEvent.class, HostCnxFailedAlreadyManagedEvent.class, DatastoreDiscoveredEvent.class, HostConnectionLostEvent.class, HostDasEvent.class, HostShortNameToIpFailedEvent.class})
public class HostEvent extends Event {}
